<?php
/*
* Clase Modificar sucursal: modifica el campo de la tabla sucursal con nombre campo y nuevo valor pasados como parametro
*/
Yii::import('application.core.buscar_registro.Buscar_Sucursal');
Yii::import('application.core.logica.google.Auxiliar_api');

class Modificar_Sucursal
{
	
	private $sucursal;

	public function __construct($id_busqueda,$tipo_de_dato){
		$busqueda=new Buscar_Sucursal($id_busqueda, $tipo_de_dato);
		$this->sucursal=$busqueda->get_sucursal_encontrado();
	}
	
	public function get_sucursal(){
		return $this->sucursal;
	}
  
	public function set_cambios($nombre,$direccion,$telefono,$radio_accion,$lista_especialidades){
		if(isset($this->sucursal)){
	    	
			 $conexion=Yii::app()->db;
			 $clase=new Auxiliar_api();
			 $coordenadas=$clase->trans_a_coordenadas($direccion);
			 $consulta="UPDATE sucursal SET nombre='".$nombre."', direccion='".$direccion."',telefono='".$telefono."',  coordenadas_direccion='".$coordenadas."', radio_de_accion='".$radio_accion."', especialidades='".$lista_especialidades."' WHERE id_sucursal='".$this->sucursal->get_id_sucursal()."'";
	
			 $resultado=$conexion->createCommand($consulta)->execute();
			 return true;
			
	    }
	}
}
?>